<html>
  <head><title>SP Objects</title>
    <script src="codepress/codepress.js" type="text/javascript"></script> 
    <link rel="stylesheet" href="style.css" type="text/css" media="all" />
  </head>
  <body>

    <h1>Procedure Object: D_QT_CLEAR_SESS_QT.SQL</h1>
    <p><b>Author:</b> Will Chang</p>
    <p><b>Date:</b> Mar 26, 2007</p>
    <p><b>Abstract:</b></p>
    <p>  This SP is to clear the SESSION QUOTE which is not referenced in WEB_QUOTE_TO_CREATOR_MAPPING table
*****  IBM Confidential  ******
  </b></p>
    <p><b>Sample Calls:</b></p>
    <p>    call ebiz1.D_QT_CLEAR_SESS_QT (?)<br> </b></p>
    <p></p>
    
    
    <h3>Tables:</h3>
    <ul>
      
        <li><b><a href="WEB_QUOTE.html">EBIZ1.WEB_QUOTE</a></b></li>
      
        <li><b><a href="WEB_QUOTE_TO_CREATOR_MAPPING.html">EBIZ1.WEB_QUOTE_TO_CREATOR_MAPPING</a></b></li>
      
        <li><b><a href="WEB_QUOTE_DLGTN.html">EBIZ1.WEB_QUOTE_DLGTN</a></b></li>
      
    </ul>
    
    
    
    
    
    
    
    
    <h3>Source code:</h3>
    <div id="SQLsrc" >
<em>DROP</em>&nbsp;SPECIFIC&nbsp;PROCEDURE&nbsp;EBIZ1.D_QT_CLEAR_SESS_QT<br />@<br /><em>CREATE</em>&nbsp;PROCEDURE&nbsp;EBIZ1.D_QT_CLEAR_SESS_QT&nbsp;(<br />&nbsp;&nbsp;OUT&nbsp;&nbsp;poGenStatus&nbsp;&nbsp;&nbsp;<u>INTEGER</u><br />)<br />&nbsp;&nbsp;RESULT&nbsp;SETS&nbsp;1<br />&nbsp;&nbsp;<b>LANGUAGE</b>&nbsp;<b>SQL</b><br />&nbsp;&nbsp;MODIFIES&nbsp;<b>SQL</b>&nbsp;DATA<br />&nbsp;&nbsp;SPECIFIC&nbsp;EBIZ1.D_QT_CLEAR_SESS_QT<br />&nbsp;&nbsp;&nbsp;<br /><i>-----------------------------------------------------------------------------------</i><br /><i>--</i><br /><i>--&nbsp;&nbsp;Procedure&nbsp;Name&nbsp;:&nbsp;D_QT_CLEAR_SESS_QT</i><br /><i>--&nbsp;&nbsp;Specific&nbsp;Name:&nbsp;&nbsp;&nbsp;D_QT_CLEAR_SESS_QT</i><br /><i>--&nbsp;&nbsp;File&nbsp;Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D_QT_CLEAR_SESS_QT.<b>SQL</b></i><br /><i>--&nbsp;&nbsp;Author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Will&nbsp;Chang</i><br /><i>--&nbsp;&nbsp;<u>Date</u>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mar&nbsp;26,&nbsp;2007</i><br /><i>--</i><br /><i>--&nbsp;&nbsp;Abstract:&nbsp;&nbsp;This&nbsp;SP&nbsp;<b>is</b>&nbsp;<b>to</b>&nbsp;clear&nbsp;the&nbsp;<b>SESSION</b>&nbsp;QUOTE&nbsp;which&nbsp;<b>is</b>&nbsp;<b>not</b>&nbsp;referenced&nbsp;<b>in</b>&nbsp;WEB_QUOTE_TO_CREATOR_MAPPING&nbsp;<b>table</b></i><br /><i>--</i><br /><i>--*****&nbsp;&nbsp;IBM&nbsp;Confidential&nbsp;&nbsp;******</i><br /><i>--</i><br /><i>--&nbsp;&nbsp;Sample&nbsp;Calls:</i><br /><i>--&nbsp;&nbsp;&nbsp;&nbsp;call&nbsp;ebiz1.D_QT_CLEAR_SESS_QT&nbsp;(?)</i><br /><i>--</i><br /><i>--&nbsp;MAINTENANCE&nbsp;LOG</i><br /><i>--&nbsp;who&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>date</u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><em>comment</em></b></i><br /><i>--&nbsp;------&nbsp;&nbsp;--------&nbsp;&nbsp;---------------------------------------------------------------</i><br /><i>--&nbsp;Will&nbsp;&nbsp;&nbsp;03/26/07&nbsp;&nbsp;Initial&nbsp;Version</i><br /><i>--&nbsp;Will&nbsp;&nbsp;&nbsp;07/11/07&nbsp;&nbsp;Also&nbsp;<em>delete</em>&nbsp;<b>from</b>&nbsp;WEB_QUOTE_DLGTN</i><br /><i>------------------------------------------------------------------------------------</i><br />P1:&nbsp;<em>BEGIN</em>&nbsp;<b>NOT</b>&nbsp;ATOMIC<br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Variables&nbsp;declarations</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Generic&nbsp;Variables</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;SQLCODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>INTEGER</u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>DEFAULT</b>&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;SQLSTATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>DEFAULT</b>&nbsp;<s>'00000'</s>;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Generic&nbsp;handler&nbsp;variables</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;hSqlcode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>INTEGER</u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>DEFAULT</b>&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;hSqlstate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>DEFAULT</b>&nbsp;<s>'00000'</s>;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;CONDITION&nbsp;declaration</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;(80100~80199)&nbsp;SQLCODE&nbsp;&&nbsp;SQLSTATE</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;sqlReset&nbsp;CONDITION&nbsp;<b>for</b>&nbsp;sqlstate&nbsp;<s>'80100'</s>;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;GLOBAL&nbsp;<b>TEMPORARY</b>&nbsp;<b>TABLE</b>&nbsp;<b>SESSION</b>.TEMP_QUOTE<br />&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WEB_QUOTE_NUM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(10)&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;<b>NULL</b>&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;CREATOR_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(80)&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;<b>NULL</b>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;PROG_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(8)&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;<b>NULL</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;CNTRY_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(3)&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;<b>NULL</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;CURRNCY_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(3)&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;<b>NULL</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;SOLD_TO_CUST_NUM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(10)&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;QUOTE_DSCR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>VARCHAR</u>(255)&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,ADD_DATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>TIMESTAMP</u>&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;<b>NULL</b><br />&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>WITH</b>&nbsp;<b>REPLACE</b>&nbsp;<b>NOT</b>&nbsp;LOGGED&nbsp;<b>IN</b>&nbsp;USER_TEMP_01;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;GLOBAL&nbsp;<b>TEMPORARY</b>&nbsp;<b>TABLE</b>&nbsp;<b>SESSION</b>.TEMP_QUOTE_DLGTN<br />&nbsp;&nbsp;&nbsp;&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WEB_QUOTE_NUM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>CHAR</u>(10)&nbsp;&nbsp;&nbsp;<b>NOT</b>&nbsp;<b>NULL</b>&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;<b>WITH</b>&nbsp;<b>REPLACE</b>&nbsp;<b>NOT</b>&nbsp;LOGGED&nbsp;<b>IN</b>&nbsp;USER_TEMP_01;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;P2:&nbsp;<em>BEGIN</em><br />&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;CURSOR&nbsp;declaration</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;del_quote&nbsp;CURSOR&nbsp;<b>WITH</b>&nbsp;<b>RETURN</b>&nbsp;<b>TO</b>&nbsp;CLIENT&nbsp;<b>FOR</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;*&nbsp;<b>FROM</b>&nbsp;<b>SESSION</b>.TEMP_QUOTE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>FOR</b>&nbsp;READ&nbsp;<b>ONLY</b>;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;<b>EXCEPTION</b>&nbsp;HANDLER&nbsp;declaration</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Handy&nbsp;Handler</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;CONTINUE&nbsp;HANDLER&nbsp;<b>FOR</b>&nbsp;sqlReset<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>BEGIN</em>&nbsp;<b>NOT</b>&nbsp;ATOMIC<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;hSqlcode&nbsp;&nbsp;&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;hSqlstate&nbsp;&nbsp;=&nbsp;<s>'00000'</s>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;poGenStatus&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>END</em>;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Generic&nbsp;Handler</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DECLARE</em>&nbsp;CONTINUE&nbsp;HANDLER&nbsp;<b>FOR</b>&nbsp;SQLEXCEPTION,&nbsp;SQLWARNING,&nbsp;<b>NOT</b>&nbsp;FOUND<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>BEGIN</em>&nbsp;<b>NOT</b>&nbsp;ATOMIC<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Capture&nbsp;SQLCODE&nbsp;&&nbsp;SQLSTATE</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;&nbsp;SQLCODE,&nbsp;SQLSTATE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>INTO</b>&nbsp;&nbsp;&nbsp;&nbsp;hSqlcode,&nbsp;hSqlstate<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>FROM</b>&nbsp;&nbsp;&nbsp;&nbsp;SYSIBM.SYSDUMMY1;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Use&nbsp;the&nbsp;poGenStatus&nbsp;variable&nbsp;<b>to</b>&nbsp;tell&nbsp;the&nbsp;procedure&nbsp;what&nbsp;<b>type</b></i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;<b>of</b>&nbsp;error&nbsp;occurred.&nbsp;&nbsp;<b>In</b>&nbsp;some&nbsp;cases,&nbsp;it&nbsp;can&nbsp;be&nbsp;assigned&nbsp;<b>to</b>&nbsp;the</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;poGenStatus&nbsp;variable&nbsp;<b>to</b>&nbsp;be&nbsp;returned&nbsp;<b>to</b>&nbsp;the&nbsp;client.</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>CASE</b>&nbsp;hSqlstate<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHEN</b>&nbsp;<s>'02000'</s>&nbsp;<b>THEN</b>&nbsp;&nbsp;<i>--<b>row</b>&nbsp;<b>not</b>&nbsp;found</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;poGenStatus&nbsp;=&nbsp;5000;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHEN</b>&nbsp;<s>'42724'</s>&nbsp;<b>THEN</b>&nbsp;&nbsp;<i>--missing&nbsp;llsp</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;poGenStatus=3;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>ELSE</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>IF</b>&nbsp;(hSqlCode&nbsp;<&nbsp;0)&nbsp;<b>THEN</b>&nbsp;&nbsp;<i>--trap&nbsp;<b>only</b>&nbsp;errors,&nbsp;<b>not</b>&nbsp;warnings&nbsp;&nbsp;&nbsp;</i><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;poGenStatus&nbsp;=&nbsp;2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>END</em>&nbsp;<b>IF</b>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>END</em>&nbsp;<b>CASE</b>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>END</em>;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Initialization</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<em>SET</em>&nbsp;poGenStatus&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;Procedure&nbsp;Body</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>-------------------------------------------------------------</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;<em>Reset</em>&nbsp;the&nbsp;<b>SQL</b>&nbsp;<b>values</b>&nbsp;<b>after</b>&nbsp;every&nbsp;<em>select</em>,&nbsp;<em>update</em>,&nbsp;<em>insert</em>&nbsp;&&nbsp;<em>delete</em></i><br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;sqlReset;<br />&nbsp;&nbsp;&nbsp;<em>INSERT</em>&nbsp;<b>INTO</b>&nbsp;<b>SESSION</b>.TEMP_QUOTE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wq.WEB_QUOTE_NUM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;wq.CREATOR_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;wq.PROG_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;wq.CNTRY_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;wq.CURRNCY_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;wq.SOLD_TO_CUST_NUM&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;wq.QUOTE_DSCR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;wq.ADD_DATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE&nbsp;wq<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;wq.QUOTE_STAGE_CODE&nbsp;=&nbsp;<s>'<b>SESSION</b>'</s><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>AND</b>&nbsp;<b>NOT</b>&nbsp;EXISTS(&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_TO_CREATOR_MAPPING&nbsp;wqtm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>where</b>&nbsp;wqtm.WEB_QUOTE_NUM&nbsp;=&nbsp;wq.WEB_QUOTE_NUM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>INSERT</em>&nbsp;<b>INTO</b>&nbsp;<b>SESSION</b>.TEMP_QUOTE_DLGTN<br />&nbsp;&nbsp;&nbsp;&nbsp;	<em>select</em>&nbsp;wd2.WEB_QUOTE_NUM&nbsp;<b>from</b>&nbsp;EBIZ1.WEB_QUOTE_DLGTN&nbsp;wd2<br />			<b>where</b>&nbsp;wd2.WEB_QUOTE_NUM&nbsp;<b>not</b>&nbsp;<b>in</b>(<br />					<em>select</em>&nbsp;&nbsp;wd.WEB_QUOTE_NUM&nbsp;<b>from</b>&nbsp;EBIZ1.WEB_QUOTE_DLGTN&nbsp;wd&nbsp;,&nbsp;EBIZ1.WEB_QUOTE&nbsp;wq&nbsp;<br />		&nbsp;&nbsp;&nbsp;&nbsp;	&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;&nbsp;&nbsp;((wd.WEB_QUOTE_NUM&nbsp;=&nbsp;wq.WEB_QUOTE_NUM&nbsp;<b>AND</b>&nbsp;wq.QUOTE_TYPE_CODE&nbsp;=&nbsp;<s>'SLSQUOTE'</s>)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>OR</b>&nbsp;(wd.WEB_QUOTE_NUM&nbsp;=&nbsp;wq.RENWL_QUOTE_NUM&nbsp;<b>AND</b>&nbsp;wq.QUOTE_TYPE_CODE&nbsp;=<s>'RNWLQUOTE'</s>))<br />		&nbsp;)				<br />		;<br />		<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DELETE</em>&nbsp;<b>FROM</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EBIZ1.WEB_QUOTE&nbsp;wq<br />&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EXISTS(&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>FROM</b>&nbsp;<b>SESSION</b>.TEMP_QUOTE&nbsp;tq<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>where</b>&nbsp;tq.WEB_QUOTE_NUM&nbsp;=&nbsp;wq.WEB_QUOTE_NUM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<em>DELETE</em>&nbsp;<b>FROM</b>&nbsp;EBIZ1.WEB_QUOTE_DLGTN&nbsp;wd<br />&nbsp;&nbsp;&nbsp;&nbsp;<b>WHERE</b>&nbsp;&nbsp;EXISTS(&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<em>SELECT</em>&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>FROM</b>&nbsp;<b>SESSION</b>.TEMP_QUOTE_DLGTN&nbsp;tqd<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>where</b>&nbsp;tqd.WEB_QUOTE_NUM&nbsp;=&nbsp;wd.WEB_QUOTE_NUM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;SIGNAL&nbsp;sqlReset;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;OPEN&nbsp;del_quote;<br />&nbsp;&nbsp;&nbsp;&nbsp;<i>--&nbsp;<b>Return</b>&nbsp;the&nbsp;<b>return</b>&nbsp;status</i><br />&nbsp;&nbsp;&nbsp;&nbsp;<b>RETURN</b>&nbsp;poGenStatus;<br /><em>END</em>&nbsp;P2;<br /><em>END</em>&nbsp;P1<br /><br />@<br />CALL&nbsp;DTOL.g_sp_exec_grp&nbsp;(<s>'EBIZ1'</s>,&nbsp;<s>'D_QT_CLEAR_SESS_QT'</s>,&nbsp;<s>'prcbkweb'</s>)<br />@<br />
    </div> 
  </body>
</html>
